The Art of Minimalism
Dive into the art of minimalism in interior design, exploring how less can indeed be more.
revision:
Dive into the art of minimalism in interior design, exploring how less can indeed be more.
Discover the profound impact of color choices on mood and aesthetics in interior design.
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quam, eius?
Learn creative strategies to maximize small spaces, making them feel larger and more inviting.
Explore how to create stunning interiors using eco-friendly materials and sustainable practices.
Examine the enduring influence of Art Deco on modern home design and how to incorporate it.
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quam, eius?
Discover how to breathe life into your home by incorporating plants into your decor.
Understand the psychology behind interior design and how it affects our emotions and behavior.
Stay up-to-date with the latest trends in kitchen design, from smart appliances to color schemes.
Create a home office that boosts productivity and balances work with home life.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit vitae delectus quo labore quidem corrupti ipsam, quasi velit ex temporibus amet numquam? Necessitatibus corrupti error inventore in. Voluptate, esse dolorum!
Ratione quo, accusantium commodi unde consequatur quidem dolorem numquam molestiae officia impedit, pariatur iure corrupti quaerat explicabo molestias. Impedit deleniti ipsam numquam voluptatem laboriosam dolorem atque deserunt quidem reprehenderit officia.
Praesentium quisquam tempora, voluptate animi quos consequatur aliquid ipsa repellat reprehenderit vel enim necessitatibus! Quas quaerat deleniti necessitatibus harum voluptates repellendus, voluptate earum delectus nemo. Nulla, quis. Velit, fugit beatae!
Eos, aperiam consectetur eius sed excepturi pariatur deserunt incidunt vel voluptatibus officia voluptates voluptatum expedita. Facere consequatur et quo perferendis atque, ducimus libero debitis nobis fugiat corporis quisquam sapiente recusandae?
<:main>
<:section class='lets-get-griddy'>
<:h3>Featured Articles<:/h3>
<:div class="flex-container">
<:article class="card">
<:img src='../images/Edinburgh-22-12-01.webp' alt='nice plays' width="200">
<:div>
<:h4>The Art of Minimalism<:/h4>
<:p>Dive into the art of minimalism in interior design, exploring how less can indeed be more.<:/p>
<:p> <:a href="#">Read more about minimalism<:/a><:/p>
<:/div>
<:/article>
<:article class="card">
<:h4>Color Theory in Interior Design<:/h4>
<:p>Discover the profound impact of color choices on mood and aesthetics in interior design.<:/p>
<:p> <:a href="#">Read more about color theory<:/a><:/p>
<:/article>
<:article class="card">
<:h4>Article title<:/h4>
<:p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quam, eius?<:/p>
<:p> <:a href="#">Read more about XYZ<:/a><:/p>
<:/article>
<:article class="card">
<:h4>Maximizing Small Spaces<:/h4>
<:p>Learn creative strategies to maximize small spaces, making them feel larger and more inviting.<:/p>
<:p> <:a href="#">Read more about maximizing small spaces<:/a><:/p>
<:/article>
<:article class="card">
<:h4>Eco-Friendly Interiors<:/h4>
<:p>Explore how to create stunning interiors using eco-friendly materials and sustainable practices.<:/p>
<:p> <:a href="#">Read more about eco-friendly interior design<:/a><:/p>
<:/article>
<:article class="card">
<:h4>The Influence of Art Deco in Modern Homes<:/h4>
<:p>Examine the enduring influence of Art Deco on modern home design and how to incorporate it.<:/p>
<:p> <:a href="#">Read more about using Art Deco in modern homes<:/a><:/p>
<:/article>
<:article class="card">
<:h4>Article title<:/h4>
<:p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quam, eius?<:/p>
<:p> <:a href="#">Read more about XYZ<:/a><:/p>
<:/article>
<:article class="card">
<:h3>Incorporating Plants into Your Decor<:/h3>
<:p>Discover how to breathe life into your home by incorporating plants into your decor.<:/p>
<:p> <:a href="#">Read more about using plants in your decor<:/a><:/p>
<:/article>
<:article class="card">
<:h3>The Psychology of Interior Design<:/h3>
<:p>Understand the psychology behind interior design and how it affects our emotions and behavior.<:/p>
<:p> <:a href="#">Read more about the psychology of interior design<:/a><:/p>
<:/article>
<:article class="card">
<:h3>Trends in Kitchen Design<:/h3>
<:p>Stay up-to-date with the latest trends in kitchen design, from smart appliances to color schemes.<:/p>
<:p> <:a href="#">Read more about kitchen design trends<:/a><:/p>
<:/article>
<:article class="card">
<:article>
<:h3>Creating a Home Office That Works<:/h3>
<:p>Create a home office that boosts productivity and balances work with home life.<:/p>
<:p><:a href="#">Read more about improving your home office<:/a><:/p>
<:/article>
<:/article>
<:/div>
<:/section>
<:section>
<:h3>Some other content that follows<:/h3>
<:p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit vitae delectus quo labore quidem corrupti ipsam, quasi velit ex temporibus amet numquam? Necessitatibus corrupti error inventore in.
Voluptate, esse dolorum!<:/p>
<:p>Ratione quo, accusantium commodi unde consequatur quidem dolorem numquam molestiae officia impedit, pariatur iure corrupti quaerat explicabo molestias. Impedit deleniti ipsam numquam
voluptatem laboriosam dolorem atque deserunt quidem reprehenderit officia.<:/p>
<:p>Praesentium quisquam tempora, voluptate animi quos consequatur aliquid ipsa repellat reprehenderit vel
enim necessitatibus! Quas quaerat deleniti necessitatibus harum voluptates repellendus,
voluptate earum delectus nemo. Nulla, quis. Velit, fugit beatae!<:/p>
<:p>Eos, aperiam consectetur eius sed excepturi pariatur deserunt incidunt vel voluptatibus officia
voluptates voluptatum expedita. Facere consequatur et quo perferendis atque, ducimus libero
debitis nobis fugiat corporis quisquam sapiente recusandae?<:/p>
<:/section>
<:/main>
<:style>
main { container: main / inline-size;}
.flex-container { display: flex; gap: 1vw; flex-wrap: wrap; container: grid-auto-fit / inline-size;}
.flex-container > * {flex-grow: 1;
@container (inline-size > calc(300px * 2 + 1vw)) { flex-basis: 18.75vw;
&:first-child { flex-basis: 100%; display: flex; gap: 1vw;
& > img {width: 30%; }
}
}
@container (inline-size > calc(300px * 3 + 2vw)) {
&:first-child {flex-basis: 50%;
& > img {width: 45%;}
}
}
}
.card:has(> img) {border: 0.1vw solid var(--clr-primary-300);}
img {max-width: 100%; display: block;}
h3, h4 {font-family: "Playfair Display", serif; font-optical-sizing: auto; /* font-style: italic; */ text-transform: uppercase; font-weight: 400; }
h3 {font-size: 2rem;}
h4 {font-size: 1vw;}
a:not([class]) {justify-self: start; color: white; /* text-decoration: none; */ text-underline-offset: 4px; transition: background-size 325ms ease, text-decoration 325ms;
&:hover,
&:focus-visible { text-decoration-color: var(--clr-primary-400); background-size: 100% 1px; }
}
section {padding-block: clamp(2vw, 3vb, 4vw);}
.btn { display: inline flex; padding: 1vw 2vw; text-decoration: none; cursor: pointer; background-color: var(--clr-primary-500); color: white;
&:hover,
&:focus-visible { background-color: var(--clr-primary-600);}
}
@layer card-styling-not-specific-for-demo {
.card { --padding: 1vw; display: grid; background: hsl(0 0% 50% / 0.2); background-image: linear-gradient( to bottom, transparent 50%, rgb(0 0 0 / 0.3) ); overflow: hidden; border-radius: 0.25rem;
h3, h4 {color: var(--clr-primary-200);}
> img { object-fit: cover; width: 100%; height: 100%; }
> :not(img) { margin-block-start: 0; margin-inline: 1vw;}
> :not(img):first-child {margin-block-start: 1vw; }
> :not(img):last-child {margin-block-end: 1vw;}
}
}
@layer theme {
:root {
--clr-neutral-900: ;
--clr-primary-600: hsl(22, 60%, 21%);
--clr-primary-500: hsl(22, 60%, 31%);
--clr-primary-400: hsl(22, 60%, 41%);
--clr-primary-300: hsl(22, 60%, 51%);
--clr-primary-200: hsl(22, 60%, 61%);
}
}
@layer layout {
.primary-layout {display: grid; grid-template-columns:
[full-width] minmax(2rem, 1fr) [content-start] min(1600px, 100% - 4rem)
[content-end] minmax(2rem, 1fr);
& > * { grid-column: 2 / -2;}
}
}
<:/style>